for the rest of their lives - French English Dictionary